<?php

$operacao = addslashes($_POST['operacao']);
$comum = addslashes($_GET['comum']);
?>
<html lang="pt-br">
    <head>
        <meta charset="utf-8" />
        <script type="text/javascript">
            $(function() {                
                $("#nome").focus();
                $(".novoItem").keyup(function() {
                    var id = $(this).parent().attr("id");
                    
                    var quant = $("#quantidade_" + id).val();
                    var unit = $("#unitario_" + id).val();
                    var totalNota = $("#total_"+id).val();
                    
                    if(quant !== ""){
                        quant = parseFloat($("#quantidade_" + id).val());
                    }else{
                        quant = parseFloat(0);
                    }                    
                    if(unit !== ""){
                        unit = parseFloat($("#unitario_" + id).val());
                    }else{
                        unit = parseFloat(0);
                    }                    
                    if(totalNota !== ""){
                        totalNota = parseFloat($("#total_" + id).val());
                    }else{
                        totalNota = parseFloat(0);
                    }
                    
                    var resul = quant * unit;
                    $("#total_"+id).val(resul.toFixed(2));
                    
                    var itemTotal = parseFloat(0);
                    //each é como um for vai percorrer os componentes com a classe item Total
                    $(".itemTotal").each(function(){
                        //precisa tratrar o campo vazio aqui tambem
                        
                        var total = $(this).val();
                        if(total !== ""){
                            total = parseFloat($(this).val());
                        }else{
                            total = parseFloat(0);
                        }
                        //alert(total)
                        //alert (itemTotal);
                        itemTotal = itemTotal + total;
                   });
                    $("#totalNota").val(itemTotal.toFixed(2));
                    $("#totalNota1").val(itemTotal.toFixed(2));
                });
                $("#confirma").click(function(){
                    var confirma	=	confirm("Deseja realmente apagar esta nota?");
                    if (confirma == true){
                        return true;
                    }
                    else{
                        return false;
                    }
                });
            });
        </script>
    </head>
    <body>
        <?php
        if ($comum == 'cadItensNotaFiscal') {
            ?>
            <h2 align="left">Itens da nota fiscal</h2><p>&nbsp;</p>
            <form action="/" method="GET">
                <input type="hidden" name="comum" value="cadNewItenNotaFiscal" />
                <table>
                    <tr>
                        <td></td>
                        <td><input type='submit' value="Novo"/></td>
                    </tr>
                </table>
            </form>
            <p>&nbsp;</p>
            <?php
            include_once 'modelo/modeloNota.php';
            $itens = getItemNotaFiscal();
            $numItens = mysql_num_rows($itens);
            echo '<table class="relatorio"><tr>';
            echo '<th width="150">Item</th>';
            echo '<th width="150">Tipo</th>';
            echo '<th width="100">Editar</th>';
            echo '</tr>';

            if ($numItens == 0) {
                echo '<tr><td colspan="2">Nenhum item cadastrado</td></tr>';
            }
            for ($i = 0; $i < $numItens; $i++) {
                mysql_data_seek($arrayItens, $i);
                $arrayItens = mysql_fetch_array($itens);
                
                    if ($arrayItens['tipo'] == 1){
                        $tipo = 'Pecuária';
                    }
                    else if ($arrayItens['tipo'] == 2){
                        $tipo = 'Prod. agrícola';
                    }

                echo '<tr><form action="/" method="POST"><input type="hidden" name="operacao" value="alterarItemNotaFiscal" />
                <input type="hidden" name="id" value="' . $arrayItens['id'] . '" />';
                echo '<td align="center"><input type="text" name="nome" value="' . $arrayItens['nome'] . '" /></td>';
                echo '  <td align="center">
                            <select name="tipo" >';
                      if ($arrayItens['tipo'] == 1){
                          echo '<option value="1">Pecuária</option>';
                          echo '<option value="2">Prod. agrícola</option>';
                      }
                      else if ($arrayItens['tipo'] == 2){
                          echo '<option value="2">Prod. agrícola</option>';
                          echo '<option value="1">Pecuária</option>';
                      }
                echo '      </select>
                        </td>';
                echo '<td align="center"><input type="submit" value="Alterar" /></td></form>';
                echo '</tr>';
            }
            echo '</table>';
        }
        if ($_GET['comum'] == 'cadNewItenNotaFiscal') {
            ?>
            <h1>Cadastrar item da nota fiscal</h1>
            <p>&nbsp;</p>
            <form action='/' method="POST">
                <input type='hidden' name='operacao' value='cadItemNotaFiscal'/>
                <input type='hidden' name='pagina' value='<?php echo $_GET['pagina']; ?>'/>
                <input type='hidden' name='idPropriedade' value='<?php echo $_GET['idPropriedade']; ?>'/>
                <input type='hidden' name='idProdutor' value='<?php echo $_GET['idProdutor']; ?>'/>
                <table>
                    <tr>
                        <td>Linha (ex: Vaca, Boi, Milho, Arroz):&nbsp;<br/>
                            <input type="text"  name="nome" size="30" maxlength="99" id="nome"  required="required"/>
                        </td>
                        <td><br/>
                            <select required="required" name="tipo">
                                <option value="" >Selecione</option>
                                <option value="1" >Pecuária</option>
                                <option value="2" >Prod. agrícola</option>
                            </select>
                        </td>
                        <td><br/>
                            <input type="submit" value="Cadastrar"/>
                        </td>
                    </tr>
                </table>
            </form>
            <?php
        }
        if ($comum == 'lancarNotaProdutor') {
            include_once 'modelo/modeloNota.php';
            include_once 'modelo/modeloDestinatario.php';
            $idPropriedade = addslashes($_GET['idPropriedade']);
            $arrayPropriedade = mysql_fetch_array(getPropriedadeProdutor($idPropriedade));

            $destinatarios = getDestinatario();
            $numDestinatarios = mysql_num_rows($destinatarios);

            $itens = getItemNotaFiscal();
            $numItens = mysql_num_rows($itens);
            ?>
            <h2 align="center">Lançamento de nota de Produtor</h2><p>&nbsp;</p>     
            <form action="/" method="POST">
                <input type="hidden" name="operacao" value="lancarNotaFiscal"/>

                <input type="hidden"  name="idPropriedade" value="<?php echo $arrayPropriedade['idPropriedade']; ?>" />
                <input type="hidden"  name="idProdutor" value="<?php echo $arrayPropriedade['idProdutor']; ?>" />
                <input type="hidden"  name="numItens" value="<?php echo $numItens; ?>" />
                <table id="tableLancaNota" width="1200" cellspacing="10" cellpadding="0" >
                    <tr>
                        <td width="64"><div align="right"><span class="style1">Inscrição Estadual:</span></div></td>
                        <td width="227"><label>
                                <?php echo $arrayPropriedade['inscricaoEstadual']; ?>
                            </label></td>
                    </tr>

                    <tr>
                        <td width="64"><div align="right"><span class="style1">Nome:</span></div></td>
                        <td width="227"><label>
                                <?php echo $arrayPropriedade['nomeProdutor']; ?>
                            </label></td>
                    </tr>

                    
                    
                    
                    <?php
                        if ($arrayPropriedade['cpf'] != ''){
                            ?>
                    <tr>
                        <td width="64"><div align="right"><span class="style1">CPF:</span></div></td>
                        <td width="227"><label>
                                <?php echo $arrayPropriedade['cpf']; ?>
                            </label></td>
                    </tr>
                    <?php
                        }
                        else if ($arrayPropriedade['cnpj'] != ''){
                            ?>
                    <tr>
                        <td width="64"><div align="right"><span class="style1">CNPJ:</span></div></td>
                        <td width="227"><label>
                                <?php echo $arrayPropriedade['cnpj']; ?>
                            </label></td>
                    </tr>
                    <?php
                        }
                    ?>

                    <tr>
                        <td width="64"><div align="right"><span class="style1">Área total do imóvel:</span></div></td>
                        <td width="227"><label>
                                <?php echo $arrayPropriedade['areaTotal'] . ' Ha'; ?>
                            </label></td>
                    </tr>

                    <tr>
                        <td width="64"><div align="right"><span class="style1">Endereço:</span></div></td>
                        <td width="227"><label>
                                <?php echo $arrayPropriedade['endereco'] . ', Km ' . $arrayPropriedade['numeroEndereco']; ?>
                            </label></td>
                    </tr>

                    <tr>
                        <td width="64"><div align="right"><span class="style1">Nº nota:</span></div></td>
                        <td width="227"><label>
                                <input type="text" name="numeroNota" size="20" maxlength="99" autofocus="autofocus" />
                            </label></td>
                    </tr>

                    <tr>
                        <td width="64"><div align="right"><span class="style1">Data:</span></div></td>
                        <td width="227"><label>
                                <input type="text" name="data" class="data" size="20" />
                            </label></td>
                    </tr>

                    <tr>
                        <td width="64"><div align="right"><span class="style1">Natureza da operação:</span></div></td>
                        <td width="227"><label>
                                <select name="natureza" required="required">
                                    <option value="" >Selecione</option>
                                    <option value="1">Venda/Saída</option>
                                    <option value="2">Compra/Entrada</option>
                                    <option value="3">Transferência</option>
                                </select>
                            </label></td>
                    </tr>

                    <tr>
                        <td width="64"><div align="right"><span class="style1">Destinatário:</span></div></td>
                        <td width="227"><label>
                                <select name="idDestinatario" required="required">
                                    <option value="" >Selecione</option>
                                    <?php
                                    for ($i = 0; $i < $numDestinatarios; $i++) {
                                        mysql_data_seek($arrayDestinatarios, $i);
                                        $arrayDestinatarios = mysql_fetch_array($destinatarios);

                                        if ($arrayDestinatarios['pessoa'] == 1) {
                                            $pessoa = 'Pessoa física';
                                            $cadastro = $arrayDestinatarios['cpf'];
                                        } else if ($arrayDestinatarios['pessoa'] == 2) {
                                            $pessoa = 'Pessoa jurídica';
                                            $cadastro = $arrayDestinatarios['cnpj'];
                                        }

                                        echo '<option value="' . $arrayDestinatarios['id'] . '">' . $arrayDestinatarios['nome'] . ' - ' . $pessoa . ': ' . $cadastro . ' | ' . $arrayDestinatarios["municipio"] . '</option>';
                                    }
                                    ?>             
                                </select>&nbsp;&nbsp;<a href="/?comum=cadNewDestinatario&pagina=2&idPropriedade=<?php echo $arrayPropriedade['idPropriedade']; ?>&idProdutor=<?php echo $arrayPropriedade['idProdutor']; ?>">Novo destinatário</a>
                            </label></td>
                    </tr>

                    <tr>
                        <td width="64"><div align="right"><span class="style1">Tipo de venda:</span></div></td>
                        <td width="227"><label>
                                <select name="municipioInterno" required="required">
                                    <option value="" >Selecione</option>
                                    <option value="1">Município interno</option>
                                    <option value="2">Município externo</option>
                                </select>
                            </label></td>
                    </tr>

                    <tr>
                        <td width="64"><div align="right"><span class="style1">Nome do município:</span></div></td>
                        <td width="227"><label>
                                <input type="text" name="nomeMunicipio"  size="30" required="required"/>
                            </label></td>
                    </tr>
                    <tr>
                        <td colspan="1" align="right"><a href="/?comum=cadNewItenNotaFiscal&pagina=2&idPropriedade=<?php echo $arrayPropriedade['idPropriedade']; ?>&idProdutor=<?php echo $arrayPropriedade['idProdutor']; ?>">Novo item</a></td>
                    </tr>

                    <?php
                    for ($i = 0; $i < $numItens; $i++) {
                        mysql_data_seek($arrayItens, $i);
                        $arrayItens = mysql_fetch_array($itens);
                        echo '<input type="hidden" name="idItem_' . $i . '" value="' . $arrayItens['id'] . '" />';
                        echo '<tr>
                <td width="64"><div align="right"><span class="style1">' . $arrayItens['nome'] . ':</span></div></td>
                    <td id="' . $arrayItens['id'] . '">
                        Quantidade&nbsp;<input class="novoItem" id="quantidade_' . $arrayItens['id'] . '" type="text" name="quantidade_' . $arrayItens['id'] . '" size="5" />
                        Valor unitário&nbsp;<input class="novoItem" id="unitario_' . $arrayItens['id'] . '" type="text" name="unitario_' . $arrayItens['id'] . '" size="5" />
                        Valor total&nbsp;<input class="itemTotal" disabled="disabled" id="total_' . $arrayItens['id'] . '" type="text" name="total_' . $arrayItens['id'] . '" size="5" />
                    </td>
                </tr>';
                    }
                    ?>
                    <tr>
                        <td width="64"><br/><div align="right"><span class="style1">Total da Nota:</span></div></td>
                        <td width="227"><label><br/>
                                <input type="text" size="5" disabled="disabled" id='totalNota1' />
                                <input type="hidden" size="5" id='totalNota' name='totalNota' />
                            </label></td>
                    </tr>
                    <tr>
                        <td width="64"><div align="right"><span class="style1"></span></div></td>
                        <td width="227"><label><br/>
                                <input type="submit" value="Cadastrar nota" />
                            </label></td>
                    </tr>

                </table>
            </form>
            <?php
        }
        if ($comum == 'notasLancadas' || $comum == 'todasNotas' || $comum == 'notaPorData') {
            include_once 'modelo/modeloNota.php';
            $idPropriedade = addslashes($_GET['idPropriedade']);
            settype($idPropriedade, 'integer');
            $propriedade = mysql_fetch_array(getPropriedadeProdutor($idPropriedade));
            ?>
            <h2 align='center'>Pesquisar notas fiscais</h2><h3 align='center'><br/>Produtor:&nbsp;<?php echo $propriedade['nomeProdutor']; ?><br/>Inscrição Estadual:&nbsp;<?php echo $propriedade['inscricaoEstadual']; ?>
                <form action="/" method="GET"><br/>
                    <input type="hidden" name="comum" value="notaPorData" />
                    <input type="hidden" name="idPropriedade" value="<?php echo $idPropriedade; ?>" />
                    Data inicial:&nbsp;<input type="text" class="data" name="dataInicial" size="15" required="required"/>
                    Data final:&nbsp;<input type="text" class="data" name="dataFinal" size="15" required="required"/>
                    <input type="submit" value="Pesquisar" />
                </form><br/>&nbsp;ou
                <form action="/" method="GET">
                    <input type="hidden" name="comum" value="todasNotas" />
                    <input type="hidden" name="idPropriedade" value="<?php echo $idPropriedade; ?>" />
                    <input type="submit" value="Pesquisar todas as notas" />
                </form>
            </h3>
            <hr/><br/>
            <?php
        }
        if ($comum == 'todasNotas') {
            include_once 'modelo/modeloNota.php';
            $idPropriedade = addslashes($_GET['idPropriedade']);
            settype($idPropriedade, 'integer');
            $notasFiscais = getTodasNotas($idPropriedade);
            $numNotasFiscais = mysql_num_rows($notasFiscais);

            $notasFiscais2 = getTodasNotas($idPropriedade);
            $arrayNotaFiscal2 = mysql_fetch_array($notasFiscais2);
            ?>
            <h3 align="center">Notas fiscais - Inscrição Estadual: <?php echo $arrayNotaFiscal2['inscricaoEstadual']; ?></h3>
            <table class="relatorio">
                <thead>
                    <tr>
                        <th width="100">Número</th>
                        <th width="320">Destinatário</th>
                        <th width="80">Pessoa</th>
                        <th width="300">Município destinatário</th>
                        <th width="100">Total</th>
                        <th></th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                    if ($numNotasFiscais == 0){
                        echo '<tr><td colspan="5">Nenhuma nota fiscal lançada!</td></tr>';
                    }
                    for ($i = 0; $i < $numNotasFiscais; $i++) {
                        $arrayNotaFiscal = mysql_fetch_array($notasFiscais);
                        mysql_data_seek($arrayNotaFiscal, $i);

                        if ($arrayNotaFiscal['pessoa'] == 1) {
                            $pessoa = 'Física';
                        } else if ($arrayNotaFiscal['pessoa'] == 2) {
                            $pessoa = 'Jurídica';
                        }

                        echo '<tr>';
                        echo '<th width="100"><a href="/?comum=detalhesNota&idNota=' . $arrayNotaFiscal['idNota'] . '">' . $arrayNotaFiscal['numeroNota'] . '</a></th>
                            <th width="320">' . $arrayNotaFiscal['nomeDestinatario'] . '</th>
                            <th width="80">' . $pessoa . '</th>
                            <th width="300">' . $arrayNotaFiscal['nomeMunicipio'] . '</th>
                            <th width="100">R$ ' . number_format($arrayNotaFiscal['valorTotal'], 2, ',', '.') . '</th>
                            <th><a id="confirma" href="/?comum=apagarNota&id='.$arrayNotaFiscal['idNota'].'&idPropriedade='.$idPropriedade.'"><img border="0" src="../visao/css/imagens/apagar.gif" /></a></th>    ';
                        echo '</tr>';
                    }
                    ?>
                </tbody>
            </table>
            <?php
        }
        if ($comum == 'notaPorData') {
            include_once 'modelo/modeloNota.php';
            $idPropriedade = addslashes($_GET['idPropriedade']);
            settype($idPropriedade, 'integer');
            $dataInicial = addslashes($_GET['dataInicial']);
            $dataInicial = inverteData($dataInicial, '-');
            $dataFinal = addslashes($_GET['dataFinal']);
            $dataFinal = inverteData($dataFinal, '-');;
                        
            $notasFiscais = getTodasNotasPorData($idPropriedade, $dataInicial, $dataFinal);
            $numNotasFiscais = mysql_num_rows($notasFiscais);

            $notasFiscais2 = getTodasNotasPorData($idPropriedade, $dataInicial, $dataFinal);
            $arrayNotaFiscal2 = mysql_fetch_array($notasFiscais2);
            ?>
            <h3 align="center">Notas fiscais - Inscrição Estadual: <?php echo $arrayNotaFiscal2['inscricaoEstadual']; ?></h3>
            <table class="relatorio">
                <thead>
                    <tr>
                        <th width="100">Número</th>
                        <th width="320">Destinatário</th>
                        <th width="80">Pessoa</th>
                        <th width="300">Município destinatário</th>
                        <th width="100">Total</th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                    if ($numNotasFiscais == 0){
                        echo '<tr><td colspan="5">Nenhuma nota fiscal lançada!</td></tr>';
                    }
                    for ($i = 0; $i < $numNotasFiscais; $i++) {
                        mysql_data_seek($arrayNotaFiscal, $i);
                        $arrayNotaFiscal = mysql_fetch_array($notasFiscais);

                        if ($arrayNotaFiscal['pessoa'] == 1) {
                            $pessoa = 'Física';
                        } else if ($arrayNotaFiscal['pessoa'] == 2) {
                            $pessoa = 'Jurídica';
                        }

                        echo '<tr>';
                        echo '<th width="100"><a href="/?comum=detalhesNota&idNota=' . $arrayNotaFiscal['idNota'] . '">' . $arrayNotaFiscal['numeroNota'] . '</a></th>
                            <th width="320">' . $arrayNotaFiscal['nomeDestinatario'] . '</th>
                            <th width="80">' . $pessoa . '</th>
                            <th width="300">' . $arrayNotaFiscal['nomeMunicipio'] . '</th>
                            <th width="100">R$ ' . number_format($arrayNotaFiscal['valorTotal'], 2, ',', '.') . '</th>';
                        echo '</tr>';
                    }
                    ?>
                </tbody>
            </table>
            <?php
        }
        if ($comum == 'detalhesNota') {
            include_once 'modelo/modeloNota.php';
            $idNota = addslashes($_GET['idNota']);
            settype($idNota, 'integer');
            $nota = getNota($idNota);
            $nota2 = getNota($idNota);
            $arrayNota = mysql_fetch_array($nota);
            $dataNota = inverteData($arrayNota['data'], '-');
            if ($arrayNota['pessoa'] == 1) {
                $cadastro = $arrayNota['cpf'];
            } else if ($arrayNota['pessoa'] == 2) {
                $cadastro = $arrayNota['cnpj'];
            }
            ?>
            <form action="xml/notaProdutor" method="POST" target="_blank">
                <input type="hidden" name="idNota" value="<?php echo $idNota; ?>"/>
                <input  type="submit" value="Baixar"/>
            </form>
            <p>&nbsp;</p>
            <h3 align='center'>Detalhes da nota fiscal número: <?php echo $arrayNota['numeroNota']; ?></h3>
            <table width='1000'>
                <tr>
                    <td width="64"><div align="right"><span class="style1">Nº da nota fiscal: </span></div></td>
                    <td width="227"><?php echo $arrayNota['numeroNota']; ?></td>
                </tr>
                <tr>
                    <td width="64"><div align="right"><span class="style1">Inscrição estadual: </span></div></td>
                    <td width="227"><?php echo $arrayNota['inscricaoEstadual']; ?></td>
                </tr>
                <tr>
                    <td width="64"><div align="right"><span class="style1">Titular: </span></div></td>
                    <td width="227"><?php echo $arrayNota['nomeProdutor'] . ' ' . $arrayNota['nomePropriedade']; ?></td>
                </tr>
                <tr>
                    <td width="64"><div align="right"><span class="style1">Endereço: </span></div></td>
                    <td width="227"><?php echo $arrayNota['endereco'] . ' ' . $arrayNota['numeroEndereco']; ?></td>
                </tr>
                <tr>
                    <td colspan="2">
                        <h4 align='center'>Destinatário/Remetente</h4>
                    </td>
                </tr>
                <tr>
                    <td width="64"><div align="right"><span class="style1">Nome/Razão social: </span></div></td>
                    <td width="227"><?php echo $arrayNota['nomeDestinatario']; ?></td>
                </tr>
                <tr>
                    <td width="64"><div align="right"><span class="style1">CPF/CNPJ: </span></div></td>
                    <td width="227"><?php echo $cadastro; ?></td>
                </tr>
                <tr>
                    <td width="64"><div align="right"><span class="style1">Endereço: </span></div></td>
                    <td width="227"><?php echo $arrayNota['enderecoDestinatario']; ?></td>
                </tr>
                <tr>
                    <td width="64"><div align="right"><span class="style1">Município: </span></div></td>
                    <td width="227"><?php echo $arrayNota['municipioDestinatario']; ?></td>
                </tr>
                <tr>
                    <td colspan="2"><h4 align="center">Descrição dos produtos</h4></td>
                </tr>
            </table>
            <table class='relatorio' width='950'>
                <thead>
                    <tr>
                        <th>DESCRIÇÃO DOS PRODUTOS</th>
                        <th>QUANTIDADE</th>
                        <th>VALOR UNITÁRIO</th>
                        <th>VALOR TOTAL</th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                    for ($i = 0; $i < mysql_num_rows(getNota($idNota)); $i++) {
                        mysql_data_seek($arrayNota2, $i);
                        $arrayNota2 = mysql_fetch_array($nota2);
                        echo '<tr>';
                        echo '<td>' . $arrayNota2['nomeItem'] . '</td>';
                        echo '<td>' . $arrayNota2['quantidade'] . '</td>';
                        echo '<td>' . $arrayNota2['valorUnitario'] . '</td>';
                        echo '<td>' . $arrayNota2['valorTotal'] . '</td>';
                        echo '</tr>';
                    }
                    ?>
                    <tr>
                        <td align='right' colspan="4">VALOR TOTAL DA NOTA: R$ 
                            <?php echo number_format($arrayNota2['totalNota'], 2, ',', '.'); ?>
                        </td>
                    </tr>
                </tbody>
            </table>
            <?php
        }
        ?>
    </body>
</html>